home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 1 / BBS in a box - Trilogy I.iso / Files / Publish / U-Z / WordLess ƒ / WordLess Plus - Read Me < prev    next >
Encoding:
Text File  |  1992-09-29  |  14.2 KB  |  316 lines  |  [TEXT/Rich]

  1. RELEASE NOTES FOR WORDLESS PLUS
  2.  
  3.  
  4. Dedicated to Shane Stanley (CIS 100033,317), who needs it worse than
  5. any of us...
  6.  
  7.  
  8.  
  9. This is a utility that does a reasonably smart job of doing 'one dumb
  10. job'.
  11.  
  12. WordLess Plus is SYSTEM 7 ONLY. Its only interface is Drag and Drop,
  13. so you cannot use it with earlier Systems. If you double-click on it
  14. from a System 6 machine, you will get an error message and the
  15. software will quit gracefully.
  16.  
  17. To use WordLess Plus _with_ System 7, simply select the files you
  18. want to filter and drag them on the program's icon or an alias of it.
  19. New files will be created, and your original source files will remain
  20. unaltered.
  21.  
  22.  
  23.  
  24. What is it...?
  25.  
  26. WordLess Plus is a further development on the gross concept of the
  27. original WordLess (WordLess Classic?), stored on CompuServe (GO
  28. DTPFORUM, Library 5, DOW WDLESS.CPT). WordLess Plus not only extracts
  29. the text from MicroSoft Word 4.0/5.0 files, it also converts a
  30. significant amount of the paragraph and character styling to their
  31. Quark XPress Tags equivalents. Most significantly, XPress Tags typed
  32. into the Word file are retained. In this way, you can code for
  33. effects that Word cannot achieve _while_ drafting your copy.
  34.  
  35. IMPORTANT: WordLess Plus will refuse entirely to read Fast Saved
  36. files. The functions of both WordLess and WordLess Plus will be
  37. implemented in Mark My Words, which _will_ process Fast Saved files.
  38. But, until the release of that product, you should retain your copy
  39. of WordLess. There may be occasions when you want _only_ the text, or
  40. when WordLess Plus will not read the file (because it is Fast Saved
  41. or corrupted). In those events, you will need to use WordLess.
  42.  
  43. WordLess Plus refuses to read Fast Saved files for these reasons: 1.
  44. Presumably, WordLess Plus is being used on live work, where
  45. concordance to the text is not optional. 2. The deltas in a Fast
  46. Saved file can contain styling exceptions that will disrupt the
  47. toggling sequence in the non-Fast Saved parts of the file.
  48. Consequently, WordLess Plus will fail gracefully to parse a Fast
  49. Saved file, and it will thoughtfully remove all evidences of its
  50. failed attempt. If you need to process a Fast Saved file, you can:
  51.  
  52. 1. Use WordLess (Classic), understanding that the deltas will be
  53. omitted.
  54.  
  55. 2. Open the file from Word and do a Save As with the Fast Save option
  56. unchecked, then run WordLess Plus.
  57.  
  58. 3. Import the file into Quark and Save Text as XPress Tags.
  59.  
  60. There are a certain few other occasions where WordLess Plus will fail
  61. (ever gracefully) to process a file. For example, files produced by
  62. versions of Word earlier than 4.0 are politely refused. And: files
  63. that are excessively complicated are deflected. In the former event,
  64. open the file from Word and Save As in a version less historic. In
  65. the latter case, chop the file up into smaller chunks and feed them
  66. to WordLess Plus in a batch. For reference: a file will be refused on
  67. the grounds of complexity if it entails more than 1024 character
  68. styling or 1024 paragraph styling changes. This is not a problem with
  69. actual Word files, but it _has_ proved to be achievable by saving
  70. large links as Word files from Quark (incidentally, and semi-cool,
  71. Quark saves the PICT previews of inline pictures in Word files).
  72.  
  73. ALSO IMPORTANT: What WordLess Plus really produces is Torquemada/XP8
  74. food. It yields _approximately_ the same results as doing the
  75. procedure for Word recommended in the XP8 manual (Get Text into a
  76. dummy Quark document, Select All, change to Normal, change to one
  77. font family, change size and lead to one value, set all fields in the
  78. Formats dialog box to one value, delete all tabs, Save Text as XPress
  79. Tags). But: there are some differences. For a major thing, we are
  80. retaining some information that would be omitted by this procedure,
  81. about which more below. And: we are not doing exactly the same things
  82. that Quark would do. For example, where Quark shows "<U>" for all
  83. types of Word underlines, we are showing "<U>" only for the true
  84. underline, while the other types are shown as "<W>". This is done for
  85. reasons of uniqueness. Neither Quark nor I can help you fake a dotted
  86. underline, but maybe Torquemada can. The unique code makes it
  87. possible for him to try, in any case.
  88.  
  89.  
  90.  
  91. Paragraph styling...
  92.  
  93. This is easy: the only paragraph styling we are doing is retaining
  94. the true name of the style used in the Word document. Mark My Words
  95. will (optionally) retain the full style definition and any local
  96. variations. WordLess Plus does none of this. A WordLess Plus file
  97. will retain the name of the style, but it will be up to you to write
  98. the ultimate style definition in your Quark document. For the most
  99. part, this is an unmitigated feature, but there is one area of
  100. caution: Shane tells me that he sometimes removes a paragraph's first
  101. line indent from the ruler, rather than with an explicit, named
  102. style. In that event, the variation will not be recorded in the
  103. WordLess file. Unless you are using Word as a full-blown front-end to
  104. Quark, as against using it as a text editor or as an affliction
  105. inflicted upon you by customers, this should not be a problem.
  106.  
  107.  
  108.  
  109. Character styling...
  110.  
  111. This is where WordLess Plus shines. We are retaining virtually every
  112. Word character style that can be reproduced in XPress Tags, and we
  113. are striving, as above, to do something intelligent about many that
  114. cannot. Specifically, a WordLess Plus file will properly handle these
  115. common XPress Tags:
  116.  
  117. <B>, <I>, </>, <O>, <S>, <H>, <K>, <U>, <W>
  118.  
  119. In addition, it will reflect midline font, size and alignment
  120. changes. In the case of fonts, a word needs to be said. We are not
  121. parsing the table of font names stored in Word 5.0 files. Instead,
  122. we're doing pretty much what Word 4.0 does, assigning the name that
  123. belongs to the font I.D. on the _local_ system (which may be a
  124. different name than that used for that I.D. on the system of origin).
  125. If we can't find a name (no font with that I.D. is currently loaded),
  126. we are showing the number itself. In this way, you are assured of
  127. getting a _unique_ font name, even if it is not the _correct_ font
  128. name. You can either Torque for bad names or just use Font Usage from
  129. within Quark.
  130.  
  131. WordLess Plus will convert Word's colors into their appropriate
  132. XPress Tags form, and text styled in Word as "Hidden" will be
  133. shown as Shade 0 ("<s0>").
  134.  
  135. Included with this archive is a file called "TheDemoThing" that, by
  136. means of incorporating bits and pieces of files Shane and I used for
  137. testing, gives a fair demonstration of the WordLess Plus feature set.
  138.  
  139.  
  140.  
  141. Character conversion...
  142.  
  143. And: WordLess Plus does a thorough job of converting Word's special
  144. characters. In unambiguous cases, the appropriate XPress Tags coding
  145. is produced. In situations less clear, WordLess Plus plugs an
  146. imperative little note into the text (e.g., "[PICTURE!!]" represents
  147. an embedded picture).
  148.  
  149. In the neighborhood: WordLess Plus sequentially numbers footnote
  150. calls and footnotes flagged by Word's numbered footnote character.
  151. The text of the footnotes appears at the end of the file and is
  152. tagged with Word's hard-coded "Footnote" style.
  153.  
  154. Finally, WordLess Plus converts any control character it can't puzzle
  155. out the meaning of in the format used by Torquemada (e.g., ASCII 14
  156. becomes "<\#014>). This is done to make the characters conveniently
  157. searchable.
  158.  
  159.  
  160.  
  161. Some tips...
  162.  
  163. I'm not prepared fully to commit to this position, but it seems
  164. likely that Word plus WordLess Plus will make a better front end to
  165. Quark than anything we now have available. In the long run, I intend
  166. to make something better, but this will do for now. The advantages
  167. are these: You can draft as Styled Text, using the familiar Keyboard
  168. Equivalents, as opposed to typing verbose and obscure XPress Tags.
  169. Moreover, the people who type for you can give you what you need
  170. without your having to teach them very much. The resultant files can
  171. be run through WordLess Plus, Torquemada, and XP8 And then, if you
  172. want, you can open them _again_ from Word, do the edits as Style
  173. Text, run through WordLess Plus again, etc. You can work with Tags
  174. without having to type (and _check!_) each and every one.
  175.  
  176. If you are lucky enough to have people typing for you who do what you
  177. say, you can introduce their files to Torquemada and have a great
  178. deal of the up-front labor of your jobs done for free. For example,
  179. if some words of a paragraph need to swap out to a PMS color, you can
  180. have the keyboarder style that text as "Blue", then search in
  181. Torquemada, replacing "Blue" with the true name of the color. Or you
  182. can use XP8's mnemonics or a code of your own devising to flag
  183. special situations and dingbat characters, then use XP8 or Torquemada
  184. to plug in the true XPress Tags coding.
  185.  
  186. Every WordLess Plus file begins with the XPress Tags version tag
  187. ("<v1.50><e0>"). This is included because WordLess Plus makes use of
  188. the Baseline Shift tag ("<bXX>"), and Quark varies its interpretation
  189. of that tag based on the presence or absence of the version tag.
  190. Without it, the file is interpreted as being a Quark 3.0 file, and
  191. the effect of the Baseline Shift is inverted (viz., positive values
  192. shift down instead of up, replicating a bug in the XPress Tags filter
  193. that shipped with Quark 3.0). If you are still running XPress 3.0
  194. (why?), you will need to do two things: lose the version tag and
  195. invert the signs of all baseline shifts. These Torquemada strings
  196. should serve to do both:
  197.  
  198. <v^?^p        {nothing}        Omit the version tag
  199. -b^#        |b^#            Mark the negative values
  200. b^#            -b^#            Invert the positive values
  201. |-            {nothing}        Remove the marks
  202.  
  203. In the same neighborhood: the second half of the version tag
  204. ("<e0>") is a language identifier. If you are working with a
  205. non-English version of Quark, you may need to change this to the code
  206. shown when you Save Text as XPress Tags from within Quark.
  207.  
  208. And one more: as a default, we are showing Word's numbered footnotes
  209. in Quark's Superior style. Alas, there is no clear-cut way of dealing
  210. with footnotes flagged manually with user-supplied text. These are
  211. being shown the way that Word is storing them. In "TheDemoThing",
  212. they're coming across as "<z9.0b3.0>". If you have footnotes of both
  213. types in the same file, you'll need to search to bring them into
  214. concordance.
  215.  
  216. Eminently useful: Word 5.0 does an excellent job of filtering a
  217. number of alien file formats. It sees all its own historical
  218. versions, of course, plus all of the many version of DOS Word. But it
  219. also does a great job with, e.g., WordPerfect for Mac and DOS. The
  220. best thing to do with an alien file is to get it into Word in some
  221. way, preferably from Word 5.0, from MacLink or Software Bridge
  222. otherwise. Then Save As a Word 5.0 file and run the resultant file
  223. through WordLess Plus. This is the most efficient means you have of
  224. retaining the maximum amount of supplied paragraph and character
  225. formatting.
  226.  
  227.  
  228.  
  229. The usual legal mumbo-jumbo...
  230.  
  231. WordLess Plus, its source and executable code, and this poor excuse
  232. for a manual are Copyright (C) 1992 by Greg Swann. All rights are
  233. most emphatically reserved. Greg Swann is a Macintosh software
  234. developer specializing in Desktop Publishing applications. He can be
  235. reached via CompuServe at 70640,1574 or by USPS at:
  236.  
  237.         P.O. Box 1724
  238.         Andover, MA 01810
  239.  
  240. WordLess Plus is freeware and may be distributed freely so long as
  241. the complete, original archive is transmitted.
  242.  
  243. WordLess Plus is delivered "as is", without any warranties, expressed
  244. or implied. It is not warranted to be useful _to_ anyone, _for_
  245. anything, and in no wise am I to be held responsible for any
  246. unfortunate consequences resulting from its use or misuse. And I
  247. _hate_ having to say things like that. I do my best to write useful,
  248. simple, elegant, bug-free solutions to difficult problems. In this
  249. case, I am giving of my labor at no charge at all. If you take it
  250. into your head that I represent your big chance to 'strike it rich,'
  251. you will pay a lot in legal fees to discover that you have
  252. miscalculated. It's sad and sick and stupid that we live in a world
  253. of bloodsuckers, but I _promise_ I will not be leech lunch. So there!
  254.  
  255. And: to those to whom the above disclaimer does not apply: forgive me
  256. for having to make it. It's _you_ whom I'm working for, for pay or
  257. for free. I appreciate your custom and your support, and I wish we
  258. all could just comb the others out of our hair...
  259.  
  260.  
  261.  
  262. Final thoughts...
  263.  
  264. As I've said many times, in many sets of release notes, without Shane
  265. Stanley my stuff wouldn't be half as cool. Together, we run a global
  266. software-testing relay, passing Sol as our torch. He spells me when I'm
  267. weary, sees what I miss, and keeps me honest and on track. I'm proud
  268. to dedicate this to him, not alone because he's been more than
  269. usually instrumental in pushing it along. This does about 80% of what
  270. he needs and about 80% of what I need. Our needs are not coincident,
  271. but Mark My Words will satisfy both of our aims (and then some!). In
  272. the meantime, this will do a serviceable job, and perhaps it will
  273. flag a few of the landmines that lay in wait for Mark My Words.
  274.  
  275. About WordLess Plus, Shane says:
  276.  
  277. "If this doesn’t knock people’s sox off, they must be wearing bloody
  278. sandals."
  279.  
  280. I quote this for two reasons: because I agree with it, and to prove
  281. that I don't put that bloody bad language in his mouth (grin). I hope
  282. you will find WordLess Plus as useful as we assuredly will.
  283.  
  284.  
  285. Very Best,
  286.  
  287. Greg Swann
  288. 9/24/92
  289.  
  290.  
  291.  
  292. ADDENDUM REGARDING VERSION 1.0.3
  293.  
  294. To my surprise, we found a bug. In situations not very common,
  295. WordLess Plus can show a number as a style name, rather than the true
  296. name of the style. This is not _awfully_ consequential, since the
  297. number will be, nevertheless, a unique style name. But it _is_ a bug.
  298. It is fixed in this release.
  299.  
  300. Also, Shane wanted me to point out that the styling heirarchy of
  301. Word's tables (hereinafter known as Word's Goofy Tables) is retained.
  302. Word's Goofy Tables work rather like this: a number of paragraphs are
  303. _subsumed_ by a mother paragraph, which is the one that controls
  304. vertical justification with respect to all the other, non-Goofy-Table
  305. paragraphs. The situation is almost perfectly analagous to
  306. side-by-side in-line text boxes in Quark: the stuff inside the boxes
  307. can consist of paragraphs, but the "paragraph on the page" is the one
  308. into which the in-line boxes are pasted. From that altogether too
  309. confusing explanation, it should be obvious to the Xtags(tm) gamma
  310. testers why I left the stylenames _within_ Word's Goofy Tables in:
  311. the best way I can think of to convert these babes is with an
  312. "<&tb(blah)>" from Xtags(tm). For now, you'll have to Torque, but
  313. Mark My Words will do this for free.
  314.  
  315. 9/29/92
  316.